package com.ct.mappers;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 经理审批报销申请记录 数据库操作接口
 */
@Mapper
public interface ReimbursementApprovalMaMapper<T, P> extends BaseMapper<T, P> {

    /**
     * 根据ReimbursementApprovalMaId更新
     */
    Integer updateByReimbursementApprovalMaId(@Param("bean") T t,
            @Param("reimbursementApprovalMaId") Integer reimbursementApprovalMaId);

    /**
     * 根据ReimbursementApprovalMaId删除
     */
    Integer deleteByReimbursementApprovalMaId(@Param("reimbursementApprovalMaId") Integer reimbursementApprovalMaId);

    /**
     * 根据ReimbursementApprovalMaId获取对象
     */
    T selectByReimbursementApprovalMaId(@Param("reimbursementApprovalMaId") Integer reimbursementApprovalMaId);

    T selectByReimbursementId(@Param("reimbursementId") Integer reimbursementId);

}
